Include deleted edits in the CountEdits support function; will affect removeUnusedAcc...
authorRob Church <robchurch@users.mediawiki.org>
Thu, 26 Jan 2006 18:07:34 +0000 (18:07 +0000)
committerRob Church <robchurch@users.mediawiki.org>
Thu, 26 Jan 2006 18:07:34 +0000 (18:07 +0000)
maintenance/userFunctions.inc

index c635de5..42429e8 100644 (file)
  */
 function CountEdits( $user, $slave = true ) {
        $dbw =& wfGetDB( $slave ? DB_SLAVE: DB_MASTER );
+       # Count current edits
        $res = $dbw->select( 'revision', 'COUNT(rev_id) AS count', array( 'rev_user' => $user ) );
        $row = $dbw->fetchObject( $res );
-       return( $row->count );
+       $count = $row->count;
+       # Count deleted edits
+       $res = $dbw->select( 'archive', 'COUNT(*) AS count', array( 'ar_user' => $user ) );
+       $row = $dbw->fetchObject( $res );
+       $count += $row->count;
+       # Done
+       return( $count );
 }
 
 /**